@外部依赖库("../依赖库/jsoup-1.16.1.jar")
@导入Java("org.jsoup.Jsoup")
@导入Java("org.jsoup.nodes.Document")
@导入Java("org.jsoup.nodes.Element") 
@导入Java("org.jsoup.select.Elements")
类 网页处理
	@静态
	方法 解析(网页 : 文本) : 文档
    code return Jsoup.parse(#网页);
	结束 方法
结束 类

@指代类("org.jsoup.nodes.Document")
类 文档
	方法 选择器(规则: 文本) : 元素组
		code return #this.select(#规则);
	结束 方法
结束 类

@指代类("org.jsoup.select.Elements")
类 元素组
   
	//返回元素,第一个元素为0，最后一个元素为-1
	 @运算符重载
    方法 [](索引 : 整数) : 元素
        如果 索引 >= 0 则 
		   code return #this.get(#索引);
	    结束 如果
		code return #this.get(#this.size()+#索引);
    结束 方法
	
	属性读 长度() ：整数
		code return #this.size();
	结束 属性
		
	//返回第一个元素的内文本
	属性读 内文本() : 文本
		code return #this.text();
	结束 属性
	
	//返回第一个元素的超文本
	属性读 超文本() : 文本
		code return #this.html();
	结束 属性
	
	//返回第一个元素属性值
	方法 属性值(属性名称: 文本) : 文本
		code return #this.attr(#属性名称);
	结束 方法
	
结束 类

@指代类("org.jsoup.nodes.Element")
类 元素
	
	//返回元素内外本(包括自身文本和子孙文本)
	属性读 内文本() : 文本
		code return #this.text();
	结束 属性
	
	//返回自身文本
	属性读 自身文本() : 文本
		code return #this.ownText();
	结束 属性
	
	//返回元素超文本
	属性读 超文本() : 文本
		code return #this.html();
	结束 属性
	
	属性读 子元素组() : 元素组
		code return #this.children();
	结束 属性
	
	//返回子元素，第一个元素为0
	@运算符重载
    方法 [](索引 : 整数) : 元素
		code return #this.child(#索引);
    结束 方法
	
	////返回元素属性值
	方法 属性值(属性名称: 文本) : 文本
		code return #this.attr(#属性名称);
	结束 方法
	
	方法 选择器(规则: 文本) : 元素组
		code return #this.select(#规则);
	结束 方法
	
结束 类